<!DOCTYPE html>
<html lang="en">

<head>
    <meta charset="UTF-8">
    <meta name="viewport" content="width=device-width, initial-scale=1.0">
    <title>Document</title>
</head>

<body>

</body>
<script>
    /* Number对象
     */
    //创建Number对象
    var num = 23;
    var objNum = new Number(23);
    console.log(num);
    console.log(objNum);//得到这个对象
    console.log(objNum.valueOf());//得到值23

    // toFixed(n) 四舍五入保留n位小数
    var f = 1.2345689098;
    console.log(f.toFixed(2));
    /* Number常用属性,表达时不加() :
    MAX_VALUE  可表示的最大的数。(Number最大取值范围)         |
    MIN_VALUE  可表示的最小的数。(Number最小取值范围)         |
    NEGATIVE_INFINITY  负无穷大，溢出时返回该值。
    POSITIVE_INFINITY  正无穷大，溢出时返回该值。 */
    console.log(Number.MAX_VALUE);
    console.log(Number.NEGATIVE_INFINITY);

    //toExponential() 把对象的值转换为指数计数
    var num1 = 123456;
    console.log(num1.toExponential());

    //isFinite() 用来检测传入的参数是否是一个有穷数,是否是无穷大/无穷小
    var num2 = 12314;
    var b = Number.isFinite(Number.NEGATIVE_INFINITY);
    console.log(b);

    //Boolean对象
    var bool1 = false;
    var bool2 = new Boolean(true);
    console.log(bool1);
    console.log(bool2);

</script>

</html>